Micron Document




CIM Schema
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
CIM Schema is a computer specification, part of Common Information Model standard, and created by the Distributed Management Task Force.cite-ref-1[1]

It is a conceptual diagram made of classes, attributes, relations between these classes and inheritances, defined in the world of software and hardware. This set of objects and their relations is a conceptual framework for describing computer elements and organizing information about the managed environment.cite-ref-2[2]

This schema is the basis of other DMTF standards such as WBEM, SMASH or SMI-S for storage management.

Contents


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Extensibility

The CIM schema is object-basedcite-ref-3[3]cite-ref-4[4] and extensible, allowing manufacturers to represent their equipment using the elements defined in the core classes of CIM schema. For this, manufacturers provide software extensions called providers, which supplement existing classes by deriving them and adding new attributes.

Examples of common core classes

CIM_ComputerSystemcite-ref-5[5] for a computer host
CIM_DataFile:cite-ref-6[6] Computer file
CIM_Directory:cite-ref-7[7] Files directory
CIM_DiskPartition:cite-ref-8[8]cite-ref-9[9] disk partition
CIM_FIFOPipeFile:cite-ref-10[10] Named pipes
CIM_OperatingSystem:cite-ref-11[11]cite-ref-12[12] Operating system
CIM_Process:cite-ref-13[13] Computer process
CIM_SqlTable:cite-ref-14[14]cite-ref-15[15] Database table
CIM_SqlTrigger:cite-ref-16[16] Database trigger

References

cite-note-11. DMTF : CIM Schema
cite-note-22. WBEM Solutions: CIM Schema
cite-note-33. CIM concepts: Object-Oriented Modeling
cite-note-44. Solaris WBEM Services Administrator's Guide: Common Information Model (CIM) Terms and Concepts
cite-note-55. Class CIM_ComputerSystem extends CIM_System
cite-note-66. Class CIM_DataFile extends CIM_LogicalFile
cite-note-77. Class CIM_Directory extends CIM_LogicalFile
cite-note-88. CIM_DiskPartition class
cite-note-99. Class CIM_DiskPartition extends CIM_GenericDiskPartition
cite-note-1010. Class CIM_FIFOPipeFile extends CIM_LogicalFile
cite-note-1111. CIM_OperatingSystem class
cite-note-1212. Class CIM_OperatingSystem extends CIM_EnabledLogicalElement
cite-note-1313. Class CIM_Process extends CIM_EnabledLogicalElement
cite-note-1414. CIM_SqlTable
cite-note-1515. VMware vSphere 5.1 Documentation Center: Class CIM_SqlTable
cite-note-1616. VMware CIM SMASH/Server Management API Reference: Class CIM_SqlTrigger